/**
 * API 配置文件
 * 支持本地开发环境和线上生产环境切换
 */

// 环境配置
export const API_CONFIG = {
  // 本地开发环境
  development: {
    baseURL: 'http://localhost:8888/api',
    timeout: 10000,
    env: 'development'
  },
  
  // 线上生产环境
  production: {
    baseURL: 'https://liuyunpaiqiu.cn/api',
    timeout: 15000,
    env: 'production'
  }
}

// 🔧 环境切换开关
// 取消注释下面一行来切换到线上环境
// 注释下面一行来切换到本地环境

const CURRENT_ENV: 'development' | 'production' = 'development'
// const CURRENT_ENV: 'development' | 'production' = 'production'

// 获取当前环境配置
export const getCurrentConfig = () => {
  const config = API_CONFIG[CURRENT_ENV]
  console.log(`🌐 当前API环境: ${config.env}`)
  console.log(`📍 API地址: ${config.baseURL}`)
  return config
}

// 导出当前配置
export const currentConfig = getCurrentConfig()

// API 端点路径配置
export const API_ENDPOINTS = {
  // 健康检查
  HEALTH: '/health',
  HEALTH_TEST: '/health/test',
  
}

// 请求默认配置
export const DEFAULT_REQUEST_CONFIG = {
  timeout: currentConfig.timeout,
  header: {
    'Content-Type': 'application/json'
  },
  // 不需要任何鉴权，所有接口都可以公开访问
  withCredentials: false
}
